Failure-Atomic File Access in an Interposed Network Storage System
نویسندگان
چکیده
This paper presents a recovery protocol for block I/O operations in Slice, a storage system architecture for highspeed LANs incorporating network-attached block storage. The goal of the Slice architecture is to provide a network file service with scalable bandwidth and capacity while preserving compatibility with off-the-shelf clients and file server appliances. The Slice prototype “virtualizes” the Network File System (NFS) protocol by interposing a request switching filter at the client’s interface to the network storage system (e.g., in a network adapter or switch). The distributed Slice architecture separates functions typically combined in central file servers, introducing new challenges for failure atomicity. This paper presents a protocol for atomic file operations and recovery in the Slice architecture, and related support for reliable file storage using mirrored striping. Experimental results from the Slice prototype show that the protocol has low cost in the common case, allowing the system to deliver client file access bandwidths approaching gigabit-per-second network speeds.
منابع مشابه
Cross-Partition Protocols in a Distributed File Service
distributed file system, distributed namespace, fault tolerance, Storage Area Network (SAN) A number of ongoing research projects follow a partition-based approach in order to achieve high scalability for access to the distributed storage service. These systems maintain a namespace that references objects distributed across multiple locations in the system. Typically, atomic commitment protocol...
متن کاملImproving Data Grids Performance by Using Modified Dynamic Hierarchical Replication Strategy
Abstract: A Data Grid connects a collection of geographically distributed computational and storage resources that enables users to share data and other resources. Data replication, a technique much discussed by Data Grid researchers in recent years creates multiple copies of file and places them in various locations to shorten file access times. In this paper, a dynamic data replication strate...
متن کاملStorage Area Networks (SANs)
Introduction 1 SAN Fundamentals 1 What Is a SAN? 1 Benefits of SANs 3 SAN Applications 3 SAN Architecture 4 SAN Operating System Software Components 5 SAN Technologies and Solutions 5 Fiber-Channel-Arbitrated Loop Transport Protocol (FC-AL) 5 InfiniBand Solutions 6 Crossroads Systems With a Storage Router 6 Brocade’s Configurations 6 Other Storage Networking Technologies 6 VI (Virtual Interface...
متن کاملImproving Data Availability Using Combined Replication Strategy in Cloud Environment
As grow as the data-intensive applications in cloud computing day after day, data popularity in this environment becomes critical and important. Hence to improve data availability and efficient accesses to popular data, replication algorithms are now widely used in distributed systems. However, most of them only replicate the static number of replicas on some requested chosen sites and it is ob...
متن کاملFile heat-based Self-adaptive Replica Consistency Strategy for Cloud Storage
In cloud storage systems, replica is a key technology, which reduces access time lag, network bandwidth consumption and system unreliability. However, an inadequate replica consistency management mechanism would cause problems for cloud storage systems in the time lag of file access and network bandwidth consumption. Therefore, this paper proposes a self-adaptive replica consistency strategy wh...
متن کامل